#define GL_EXT_abgr 1GL_EXT_abgr appears in the extensions string returned by glGetString(). Use the definitions in gl.h at compile time to determine if procedure calls corresponding to an extension exist in the library.
Applications should do compile-time checking--for example, making sure GL_EXT_abgr is defined; and run-time checking--for example, making sure GL_EXT_abgr is in the extension string returned by glGetString().
Note that availability depends not only on the operating system but also on the particular hardware you are using: even though the 5.3 OpenGL library supports GL_CONVOLUTION_2D_EXT, you get an GL_INVALID_OPERATION error if you call glConvolutionFilter2DEXT() on an Indy system.